package com.ruibang.glass.etl.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.format.DateTimeFormatter;

import lombok.Data;
import org.apache.commons.lang3.StringUtils;

/**
 * <p>
 * 
 * </p>
 *
 * @author Auto-generator
 * @since 2024-04-30
 */

@ApiModel(value ="")
@TableName("sl_station_cj_detail")
@Data
public class SlStationCjDetail {

    @TableId(value = "_id")
    private String Id;
    private String productionLineCode;
    private String stationId;
    private String stationStartTime;
    @TableField("idList_in")
    private String idlistIn;
    private String glassId;
    private String station;
    @TableField("`table`")
    private String table;
    private String createTime;
    @TableField("tagText")
    private String tagText;
    private String stationCompleteTime;
    @TableField("idObj")
    private String idObj;
    @TableField("B_living_confirm")
    private String bLivingConfirm;
    @TableField("B_auto_run")
    private String bAutoRun;
    @TableField("CJ_GlassID_NEW")
    private String cjGlassidNew;
    @TableField("B_alram_on")
    private String bAlramOn;
    @TableField("B_auto_stop")
    private String bAutoStop;
    @TableField("CJ_broken")
    private String cjBroken;
    @TableField("B_buzzer_stop")
    private String bBuzzerStop;
    @TableField("B_pass_mode")
    private String bPassMode;
    @TableField("B_error_reset")
    private String bErrorReset;
    @TableField("B_send_complete")
    private String bSendComplete;
    @TableField("CJ_glass_cj_signal")
    private String cjGlassCjSignal;
    @TableField("CJ_GlassID_NEW_REQ")
    private String cjGlassidNewReq;
    @TableField("CJ_equipment_status")
    private String cjEquipmentStatus;
    @TableField("CJ_notify")
    private String cjNotify;
    @TableField("CJ_broken_glassID")
    private String cjBrokenGlassid;
    @TableField("CJ_at_Number")
    private String cjAtNumber;
    private String stationProductionTime;
    @TableField("CJ_GlassID_OUT")
    private String cjGlassidOut;
    private String tag;
    @TableField("CJ_GlassID_TRANSFER")
    private String cjGlassidTransfer;
    @TableField("CJ_GlassID_CJ")
    private String cjGlassidCj;
    @TableField("CJ_lstz_sy")
    private String cjLstzSy;
    @TableField("CJ_zxqr_sy")
    private String cjZxqrSy;
    @TableField("CJ_GlassID_IN")
    private String cjGlassidIn;
    @TableField("CJ_bc_cnt")
    private String cjBcCnt;
    @TableField("CJ_zdyxz_sy")
    private String cjZdyxzSy;
    @TableField("CJ_glass_jsjs_sy")
    private String cjGlassJsjsSy;
    @TableField("B_receive_complete")
    private String bReceiveComplete;
    @TableField("CJ_cv_xzz_sy")
    private String cjCvXzzSy;
    @TableField("CJ_in_sensor_sy")
    private String cjInSensorSy;
    @TableField("CJ_zxqr_xy")
    private String cjZxqrXy;
    @TableField("CJ_xhsj")
    private String cjXhsj;
    @TableField("CJ_br_cnt")
    private String cjBrCnt;
    @TableField("CJ_lstz_xy")
    private String cjLstzXy;
    @TableField("CJ_glass_pcjs_xy")
    private String cjGlassPcjsXy;
    @TableField("CJ_dyzt")
    private String cjDyzt;
    @TableField("CJ_cv_xzz_xy")
    private String cjCvXzzXy;
    @TableField("CJ_zdyxz_xy")
    private String cjZdyxzXy;
    @TableField("CJ_end_sensor_xy")
    private String cjEndSensorXy;
    @TableField("CJ_blscjs")
    private String cjBlscjs;
    @TableField("CJ_cssd")
    private String cjCssd;
    @TableField("CJ_cjbljs")
    private String cjCjbljs;
    @TableField("CJ_glass_pcyq_xy")
    private String cjGlassPcyqXy;
    @TableField("CJ_blcgqwz")
    private String cjBlcgqwz;
    @TableField("CJ_csd_xhsj")
    private String cjCsdXhsj;
    @TableField("CJ_glass_jsyq_sy")
    private String cjGlassJsyqSy;
    private String createTimeFormat;
    private String logo;
    @TableField("start_Time")
    private String startTime;

}
